<?php
// Retorna o preco a ser mostrado no formulario
if (!function_exists('getPreco')) {
       
        /**
         * Converte o formato do banco para string . (0.00 => 0,00)
         * @param float $valor
         */
        function getPreco($valor) {
        $preco = number_format($valor, 2, ',', '.');
        return $preco;
        }
       
}
// Retorna o preco a ser mostrado no formulario
if (!function_exists('getNumero')) {
       
        /**
         * Converte o formato do banco para string . (0.00 => 0,00)
         * @param float $valor
         */
        function getNumero($valor) {
        $preco = str_replace('.', ',', $valor);
        return $preco;
        }
       
}

// Transforma moeda em decimal
if (!function_exists('sqlPreco')) {
       
        /**
         * Converte a string para o formato do banco. (0,00 => 0.00)
         * @param string $valor
         */
        function sqlPreco($valor){
            $preco = explode(".",$valor);
            $preco = implode($preco);
            $preco = preg_replace("/,/",".","$preco");
            return $preco;
        }

}

if (!function_exists('formataBytes')) {
        /**
         * Devolve o tamanho de um arquivo na unidade correta
         * @param float $bytes
         */
        function formataBytes($bytes) {
                $unidades = array('B', 'KB', 'MB', 'GB');
                $u = 0;
                while ($bytes >= 1024) {
                        $bytes /= 1024;
                        $u++;
                }
                return number_format($bytes, 2, ',', '') . ' ' . $unidades[$u];
        }
       
}

?>
